plasma substitute - French English Dictionary